package cn.zyl.demo.common.enums;

/**
 * CypherDigestEnum枚举说明:密码枚举-消息摘要  by jdk8
 *
 * @author wsz
 * @version v1.0
 * @date 2020-07-29
 */
public enum CypherDigestEnum {
    /** 单项加密：消息摘要算法第2版，128位*/
    MD_2("MD2"),
    /** 单项加密：消息摘要算法第五版，128位*/
    MD_5("MD5"),
    /** 单项加密：安全哈希算法，160位*/
    SHA("SHA"),
    /** 单项加密：安全哈希算法，160位*/
    SHA_1("SHA1"),
    /** 单项加密：安全哈希算法，160位*/
    SHA_2("SHA-2"),
    /** 单项加密：安全哈希算法，224位*/
    SHA_224("SHA-224"),
    /** 单项加密：安全哈希算法，256位*/
    SHA_256("SHA-256"),
    /** 单项加密：安全哈希算法，384位*/
    SHA_384("SHA-384"),
    /** 单项加密：安全哈希算法，512位*/
    SHA_512("SHA-512"),
    ;
    CypherDigestEnum(String name){ this.name = name; }
    public String getName() { return name; }
    private final String name;
}
